\section{NFcore::Outputter Class Reference}
\label{classNFcore_1_1Outputter}\index{NFcore::Outputter@{NFcore::Outputter}}
{\tt \#include $<$NFoutput.hh$>$}

Inheritance diagram for NFcore::Outputter::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classNFcore_1_1Outputter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Outputter} (string {\bf filename}, {\bf System} $\ast${\bf s})
\item 
virtual {\bf $\sim$Outputter} ()
\item 
virtual void {\bf output} ()=0
\item 
virtual void {\bf outputHeader} ()=0
\item 
virtual void {\bf tryToDump} (double simTime)=0
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
string {\bf filename}
\item 
{\bf System} $\ast$ {\bf s}
\item 
ofstream {\bf outputFileStream}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{NFcore::Outputter@{NFcore::Outputter}!Outputter@{Outputter}}
\index{Outputter@{Outputter}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Outputter::Outputter (string {\em filename}, {\bf System} $\ast$ {\em s})}\label{classNFcore_1_1Outputter_92551e7d729d3fba3f52600c2d23a7f8}


\index{NFcore::Outputter@{NFcore::Outputter}!$\sim$Outputter@{$\sim$Outputter}}
\index{$\sim$Outputter@{$\sim$Outputter}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Outputter::$\sim$Outputter ()\hspace{0.3cm}{\tt  [virtual]}}\label{classNFcore_1_1Outputter_d2fa668dffa24b574f6edc69062cf06e}




\subsection{Member Function Documentation}
\index{NFcore::Outputter@{NFcore::Outputter}!output@{output}}
\index{output@{output}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void NFcore::Outputter::output ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classNFcore_1_1Outputter_fa0b98db6598c1d00b143b61f0c5c575}




Implemented in {\bf NFcore::DumpMoleculeType} \doxyref{}{p.}{classNFcore_1_1DumpMoleculeType_22126e4f9c628dc8952f17ef48980d7e}, and {\bf NFcore::DumpAllComplexes} \doxyref{}{p.}{classNFcore_1_1DumpAllComplexes_954c5b398a98f2a238b0318c28b5569b}.\index{NFcore::Outputter@{NFcore::Outputter}!outputHeader@{outputHeader}}
\index{outputHeader@{outputHeader}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void NFcore::Outputter::outputHeader ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classNFcore_1_1Outputter_14be13a01fc8c5c515bf4ddb8b721e3c}




Implemented in {\bf NFcore::DumpMoleculeType} \doxyref{}{p.}{classNFcore_1_1DumpMoleculeType_89a0e8fdbfca05907019a42b2ebd13f4}, and {\bf NFcore::DumpAllComplexes} \doxyref{}{p.}{classNFcore_1_1DumpAllComplexes_32dfb2527b4702cade795b224773caaa}.\index{NFcore::Outputter@{NFcore::Outputter}!tryToDump@{tryToDump}}
\index{tryToDump@{tryToDump}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void NFcore::Outputter::tryToDump (double {\em simTime})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classNFcore_1_1Outputter_f6476687694630364712b462afea04e6}




Implemented in {\bf NFcore::DumpAllComplexes} \doxyref{}{p.}{classNFcore_1_1DumpAllComplexes_2e6c3d41d2d294a786e5f4f6ce236b39}.

\subsection{Member Data Documentation}
\index{NFcore::Outputter@{NFcore::Outputter}!filename@{filename}}
\index{filename@{filename}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string {\bf NFcore::Outputter::filename}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1Outputter_150c6ee5c2eb1f61eaef24139c05e4ed}


\index{NFcore::Outputter@{NFcore::Outputter}!s@{s}}
\index{s@{s}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf System}$\ast$ {\bf NFcore::Outputter::s}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1Outputter_c63f98e10701598bf2dc79b0c76d2447}


\index{NFcore::Outputter@{NFcore::Outputter}!outputFileStream@{outputFileStream}}
\index{outputFileStream@{outputFileStream}!NFcore::Outputter@{NFcore::Outputter}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}ofstream {\bf NFcore::Outputter::outputFileStream}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1Outputter_01b52e6b6164df23aac52809fb4d6ae6}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFoutput/{\bf NFoutput.hh}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFoutput/{\bf NFoutput.cpp}\end{CompactItemize}
